package cn.com.surker.erp.service.sale;

import cn.com.surker.system.entity.DataSourceInfo;

import java.util.List;
import java.util.Map;

/**
 * erp 合同数据
 * @author luotao
 * @date 2023/5/29
 */
public interface IERPContractService {

	List<Map<String,Object>> list(DataSourceInfo ds,String conName);

	/**
	 * 查询应收款数据
	 * @param ds				数据源
	 * @param startTime			开始时间
	 * @param endTime			截止时间
	 * @param conId				合同id
	 * @return
	 */
	Double receivables(DataSourceInfo ds, String startTime, String endTime, Long conId);

	/**
	 * 汇款（已收款）记录
	 * @param ds
	 * @param startTime			开始时间
	 * @param endTime			截止时间
	 * @param conId				合同id
	 * @return
	 */
	Double makeCollections(DataSourceInfo ds, String startTime, String endTime, Long conId);

}